package com.ys.otms.dto;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.Date;

@Data
@ToString
@NoArgsConstructor
public class TransportPlanDto {
    private String id;

    private String planName;
    private Integer userId;
    private Integer goodsId;
    private Integer huoZhuId;
    private Integer companyId;
    private String original;
    private String destination;
    private String planTonnage;
    private String planStartDate;
    private Integer startDateRange;
    private String realStartTime;
    private String planEndDate;
    private Integer endDateRange;
    private String realEndDate;
    private String transportState;
    private Date createTime;
    private Date updateTime;
    private Integer shipId;
    private String goodsName;
    private String huoZhuName;
    private String originalName;
    private String destinationName;
    private String account;
    private String contactPhone;
    private String companyName;

    private Double tonnageSum;
    private String logisticsName;

    private String planClassId;

    private String shipName;
    private String shipCount;
    private String avgTime;
    private String planHead;
    private String qryCreateTimeMin;
    private String qryCreateTimeMax;
    private String contactMan;



    public TransportPlanDto(String id, String planName, Integer userId, Integer goodsId, Integer huoZhuId, Integer companyId, String original, String destination, String planTonnage, String planStartDate, Integer startDateRange, String planEndDate, Integer endDateRange, String transportState, String planHead) {
        this.id = id;
        this.planName = planName;
        this.userId = userId;
        this.goodsId = goodsId;
        this.huoZhuId = huoZhuId;
        this.companyId = companyId;
        this.original = original;
        this.destination = destination;
        this.planTonnage = planTonnage;
        this.planStartDate = planStartDate;
        this.startDateRange = startDateRange;
        this.planEndDate = planEndDate;
        this.endDateRange = endDateRange;
        this.transportState = transportState;
        this.planHead = planHead;
    }
}
